/*
题目描述
求方程ax2+bx+c=0的根，用3个函数分别求出当b2-4ac大于0、等于0和小于0时的根，并输出结果。

输入
3个用空格隔开的正整数a、b和c。

输出
若a=0，则输出“not a quadratic”；
否则若方程有两个相等实根，输出“two equal roots:”和相等实根的值；
否则若方程有两个不等实根，输出“distinct real roots:”和两个不等实根，用空格隔开；
否则若方程有两个共轭复根，输出“complex roots:”和两个共轭复根，用空格隔开。
所有的实数输出请使用C语言的默认舍入方式保留4位小数。
请注意行尾输出换行。
*/
#include <stdio.h>
#include <math.h>
int main()
{
    int a, b, c;
    scanf("%d %d %d", &a, &b, &c);
    if (a == 0)
    {
        printf("not a quadratic");
        return 0;
    }
    int delta = b * b - 4 * a * c;
    if (delta == 0)
    {
        double x = -b / (2 * a);
        printf("two equal roots:%.4lf", x);
    }
    else if (delta > 0)
    {
        double x1, x2;
        x1 = (-b + sqrt(delta)) / (2 * a);
        x2 = (-b - sqrt(delta)) / (2 * a);
        printf("distinct real roots:%.4lf %.4lf", x1, x2);
    }
    else if (delta < 0)
    {
        double real, imag;
        real = -b / (2 * a);
        imag = sqrt(-delta) / (2 * a);
        printf("complex roots:%.4lf+%.4lfi %.4lf-%.4lfi",real,imag,real,imag);
    }
}